extraordinarily difficult - French English Dictionary